* {
    margin: 0;
    padding: 0;
    font-size: 0;
    text-decoration: none;
}

.header {
    width: 75rem;
    height: 5rem;
    /*background-color: pink;*/
    vertical-align: middle;
    margin: 0 auto;
}

.header>div>a {
    display: inline-block;
    width: 6rem;
    height: 2rem;
    font-size: 0.8rem;
    text-align: center;
    line-height: 2rem;
    /*background-color: red;*/
    color: #666666;
}

.header>div {
    display: inline-block;
    width: 6rem;
    height: 2rem;
    font-size: 0.8rem;
    text-align: center;
    /*line-height: 2rem;*/
    vertical-align: middle;
    border-radius: 1rem;
    /*background-color: red;*/
    color: #666666;
}
.header>img {
    display: inline-block;
    width: 3rem;
    height: 2.64rem;
    margin-left: 6rem;
    margin-right: 21rem;
    vertical-align: middle;

}

.header::before {
    content: '';
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
}

.swiper-slide>img {
    width: 75rem;
    height: 30rem;
    margin: 0 auto;
}

.content {
    position: relative;
    width: 75rem;
    margin: 0 auto;
}

.content_div {
    width: 75rem;
    height: 30rem;
}


/* 小标题设置 */

.contentTitle {
    width: 16.35rem;
    height: 3.4rem;
    background: url("../images/1.png") no-repeat center ;
    background-size: 99%;
    /*position: relative;*/
    font-family: PingFangSC-Medium;
    font-size: 2.4rem;
    /*line-height: 3.4rem;*/
    color:#38ABFF;
    text-align: center;
    vertical-align: middle;
    margin: 2.5rem auto 0;
}

.contentTitle:after {
    content: "";
    display: inline-block;
    height: 100%;
    width: 0;
    vertical-align: middle;
}

/* .contentTitle_img>img{
    width: 16.35rem;
    height: 3.4rem;
}

.contentTitle_img {
    display: inline-block;
    position: relative;
}

.contentTitle_text {
    position: absolute;
    font-family: PingFangSC-Medium;
    font-size: 2.4rem;
    color:#38ABFF;
    left: 3.4rem;
    top: 0.25rem;
}
*/



/* 免费课程样式设置************** */
.content_freeCourse_team{
    overflow: hidden;
}

.content_freeCourse_team>.content_div_wrap {
    margin-top: 2.5rem;
    /*overflow: hidden;*/
    /*box-sizing: border-box;*/
    /*padding: 0 7.5rem;*/
}

.content_freeCourse_team .content_div_main {
    display: inline-block;
    float: left;
    width: 12.5rem;
    margin-left: 3.35rem;
}

.content_freeCourse_team>.content_div_wrap>.mainLeft {
    margin-left: 7.5rem;
}

.content_freeCourse_team>.content_div_wrap img {
    width: 12.5rem;
    height: 12.5rem;
}

.content_freeCourse_team .content_div_main>span {
    display: inline-block;
    margin-top: 1rem;
    margin-bottom: 0.5rem;
    color: #333333;
    font-size: 1rem;
    line-height: 1rem;
}

.content_freeCourse_team .content_div_main>p {
    font-size: 0.7rem;
    color: #666666;
}

/* 课程计划样式设置***************** */
.content_coursePlan{
    background: #F5F8FA;
    overflow: hidden;
}

.content_coursePlan>.content_div_wrap {
    margin-left: 7.5rem;
    margin-top: 1.85rem;
}

.content_coursePlan .course_all {
    float: left;
    width: 15rem;
    height: 20.3rem;
}

.content_coursePlan .course_name {
    height: 5rem;
    border-radius: 2.5rem 0 0 2.5rem;
    background: #38ABFF;
    font-size: 1.5rem;
    line-height: 5rem;
    color: #ffffff;
    text-align: center;
    margin-bottom: 0.1rem;
}
.content_coursePlan .course_content {
    width: 45rem;
    height: 20.3rem;
    float: left;
    border: 1rem solid white;
    box-sizing: border-box;

}

.content_coursePlan table {
    width: 100%;
    height: 100%;
}

.content_coursePlan td {
    font-family: PingFangSC-Regular;
    font-size: 1.4rem;
    color: #333333;
    text-align: center;
}

.content_coursePlan th {
    font-family: PingFangSC-Regular;
    font-size: 1.5rem;
    color: #999999;
}

/* 公司简介样式设置*********** */

.content_Company .content_div_wrap {
    margin-top: 2.55rem;
    margin-left: 7.5rem;
}

.content_Company .content_div_wrap img {
    width: 28.25rem;
    height: 17.5rem;
}

.content_Company .content_div_wrap div {
    float: left;
}
.content_Company .content_div_wrap>.company {
    margin-right: 1.2rem;

}

.content_Company .content_div_wrap p {
    font-family: PingFangSC-Regular;
    font-size: 1rem;
    color: #999999;
    line-height: 2.05rem;
    margin-right: 7.5rem;
}

.content_team {
    background: #F5F8FA;
    overflow: hidden;
}
/* 底部样式设置 */

.footer {
    width: 75rem;
    height: 12.5rem;
    background: #38ABFF;
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
}
.footer>.logo {
    display: inline-block;
    width: 5rem;
    height: 4.4rem;
    margin: 1.1rem auto 0.75rem;
}

.footer img {
    width: 5rem;
    height: 4.4rem;
}

.footer span {
    display: inline-block;
    font-family: PingFangSC-Regular;
    font-size: 0.8rem;
    color: #FFFFFF;
    text-align: center;
}

.item {
    margin-bottom: 1.5rem;
}

.item>span {
    width: 6rem;
    height: 2rem;
    line-height: 2rem;
    border-radius: 1rem;
}

.item+div>span {
    font-size: 0.7rem;
}



/* 登录框样式设置*********** */
#login_div {
    position: absolute;
    top: 6.75rem;
    right: 28.5rem;
    width: 18rem;
    height: 16.75rem;
    border-radius: 0.4rem;
    background-color: rgba(255,255,255,1);
    z-index: 999;
    display: none;
}

.login_div .login_title {
    font-family: PingFangSC-Regular;
    letter-spacing: 0.55rem;
    color: #38ABFF;
    font-weight: bold;
    font-size: 1rem;
    text-align: center;
    margin: 1.75rem 0 0.35rem;
}

.login_form {
    width: 13.5rem;
    margin: 0 auto 0;
}

.login_form .login_item div {
    display: inline-block;
    width: 0.85rem;
    height: 0.85rem;
    vertical-align: middle;
    margin-right: 0.4rem;
}

.login_form * {
    font-size: 0.6rem;
    color: #999999;
    line-height: 0.85rem    ;
}

.login_item,.login_psdItem {
    box-sizing: border-box;
    padding: 1.6rem 0 0.6rem;
    text-align: left;
    font-size: 0.6rem;
    height: 3.1rem;
    vertical-align: middle;
}

.login_item::after {
    content: '';
    display: inline-block;
    height: 100%;
    width: 0;
    vertical-align: middle;
}

.login_div .login_item img {
    width: 0.85rem;
    height: 0.85rem;
}

.login_item>input {
    vertical-align: middle;
    border-width: 0;
    display: inline-block;
}

#rememberPsd {
    float: left;
    width: 0.75rem;
    height: 0.75rem;
    margin-right: 0.15rem;
}

#rememberPsd+div{
    float: right;
    font-size: 0.6rem;
}

.login_item {
    border-bottom: 0.05rem solid #dcdee3;

}

#loginBtn {
    width: 13.45rem;
    height: 1.4rem;
    margin: 0.4rem auto 2.025rem;
    background-color: #1890ff;
    color: #ffffff;
    border-width: 0;
    border-radius: 0.15rem;
    vertical-align: middle;
}



/* 免费课程图片鼠标悬浮效果********* */

.content_div_main_hoverText {
    display: inline-block;
    width: 12.5rem;
    height: 12.5rem;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    color: #ffffff;
    font-size: 2.4rem;
    visibility: hidden;
    background-color: rgba(0,0,0,0.5);
    /*background-color: red;*/
    /*left: 1.45rem;*/
    /*top: 4.6rem;*/

    left: 0;
    right: 0;
    /*z-index: 1;*/
    /*transform: scale(0);*/
}

.content_div_main_hoverText:after {
    content: '';
    display: inline-block;
    height: 100%;
    width: 0;
    vertical-align: middle;
}

.content_freeCourse .content_div_main_img {
    position: relative;
}


.content_freeCourse .content_div_main_img:hover>.content_div_main_hoverText{
    /*color: #ffffff;*/
    /*font-size: 2.4rem;*/
    visibility: visible;

    /*transform: scale(1);*/
}

.content_freeCourse .content_div_main>img:hover {

}